# !/usr/bin/env python3
# -*- coding: utf-8 -*-

class Animal(object):
	def run(self):
		print('Animal is running...')
		
class Dog(Animal):
	def run(self):
		print('Dog is running...')
		
class Cat(Animal):
	def run(self):
		print('Cat is running...')
		

def  run_twice(animal):
	animal.run()
	animal.run()
	pass
	
a = Animal()
d = Dog()
c = Cat()

print('a is Animal?', isinstance(a,Animal))
print('a is Dog?', isinstance(a ,Dog))
print('a is Cat?', isinstance(a ,Cat))

print('d is Animal?',isinstance(d ,Animal))
print('d is Dog?', isinstance(d ,Dog))
print('d is Cat?', isinstance(d,Cat))

run_twice(c)		